Can Oil Majors Continue To Beat Estimates?OilPrice.comOver the last decade, driven by high growth and increasing demand, oil prices soared to $140 per barrel. Then came 2016, and per-barrel prices plummeted to $30. What happened? The European economy slowd
…